package com.itzmn.newcode.offer;

/**
 * @Author: 张梦楠
 * @Date: 2018/11/21 15:51
 * 简书：https://www.jianshu.com/u/d611be10d1a6
 * 码云：https://gitee.com/zhangqiye
 * @Description:  剑指Offer  求1到n的和，不能使用条件语句
 *
 *  思路：
 *   利用短路&&的特点，当左边为false的时候，就不会继续执行了
 *
 */
public class GetSum {


    public static void main(String[] args) {

        new GetSum().init();
    }

    public void init(){

        Sum_Solution(5);
    }


    int Sum_Solution(int n) {
        int ans = n;
        boolean flag = (ans!=0) && ((ans += Sum_Solution(n - 1))!=0);
        return ans;
    }
}
